簡介:Go語言興起的原因是因?yàn)樵诂F(xiàn)在的網(wǎng)絡(luò)編程中,可以提供更高的并發(fā)能力,更好的性能以及更好的開發(fā)效率。而球星庫系統(tǒng)是一個(gè)常見的數(shù)據(jù)庫類產(chǎn)品,比如:汽車庫、商品庫、明星庫等類似的庫類系統(tǒng)。
利用Go語言的優(yōu)勢,課程中詳細(xì)講解了如何使用iris和xorm來快速構(gòu)建一個(gè)Web應(yīng)用,同時(shí)一步一步引導(dǎo)大家從0開始來創(chuàng)建和開發(fā)一個(gè)完整的球星庫系統(tǒng)。最后還有豐富的壓力測試和性能優(yōu)化對比,為大家在高性能高并發(fā)的技術(shù)升級道路上提供助力。
課程代碼可以參考 https://github.com/yz124/superstar
課程對應(yīng)實(shí)戰(zhàn)課程 https://coding.imooc.com/class/295.html
第2章 iris+xorm入門
介紹iris和xorm的常用功能,動(dòng)手把項(xiàng)目代碼框架搭建起來,實(shí)現(xiàn)一個(gè)簡單例子把站點(diǎn)運(yùn)行起來。
第3章 球星庫項(xiàng)目實(shí)戰(zhàn)
球星庫的實(shí)戰(zhàn),從數(shù)據(jù)庫設(shè)計(jì),以及完整的后臺(tái)和前端頁面開發(fā),并且對頁面做壓力測試和優(yōu)化。
第4章 集群版本的球星庫
對項(xiàng)目代碼稍作修改就可以完成集群版的改造,利用負(fù)載均衡服務(wù)來構(gòu)建網(wǎng)站集群,介紹使用DNS和CDN來對網(wǎng)站頁面加速。